a thorn in the flesh - Turkish English Dictionary